﻿.header-top{
    width: 1200px;
    height: auto;
    margin: auto;
    color: #666666;
    font-size: 12px;
    padding: 7px 0px;
    /*border: 1px solid red;*/
}

/*.header-top div{
    float: left;
}

.header-top div:last-child{
    float: right;
}*/

.header-top a{
    color: #666666;
}

/*顶部文字结束*/


.container{width: 1200px;}
.container-layout{width: 100%}
.header-center{position:relative}
.header-center .img-max{width: 100%;}
.img-max{max-width:100%}
.header-center .header-logo{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}
.logo-xl{position:absolute;top:0;bottom:0}
.flex-align-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
/*中间背景图片banner部分结束*/

.menu{
    width: 100%;
    background-color: #f5f5f5;
}
.container-layout{
    width: 100%;
    margin: 0 auto;
}

.container1{
    width: 1200px;
    margin: 0 auto;
}
.x12{
    width: 100%;
}

.header-nav{height:46px;background-color:#f5f5f5;-webkit-box-shadow:0 1px 0 0 #e7e7e7;}
.list-unstyle{list-style:none;padding-left:0;height:46px;}
.list-unstyle ul{list-style:disc}
.nav-sp-gp .nav-sp-gp-list{background-color:#fff;box-shadow:0 2px 6px 0 rgba(41,42,46,.25)}
.nav-sp-gp .nav-sp-gp-list a>div{font-size:14px;line-height:43px;color:#444;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav-sp-gp .nav-sp-gp-list a>div:hover{background-color:#f5f5f5;text-decoration: none;}
.nav-sp-gp{position:absolute;top:46px;left:0;right:0;z-index:10;display:none;animation:fisg .5s forwards;-moz-animation:fisg .5s forwards;-ms-animation:fisg .5s forwards;-webkit-animation:fisg .5s forwards}
.nav-sp-gp-check{background-color:#f5f5f5!important}
.nav-sp-check .nav-sp{background:#fff!important;color:#f03030!important;}
.nav-sp-check .nav-sp:before{width:100%!important;}
.list-unstyle a:hover{text-decoration: none;}
.header-nav-list ul li:hover .nav-sp-gp{display:block}
.header-nav-list ul li{float:left;width:120px;position:relative} 
.header-nav-list ul li:hover .nav-sp{background:#fff;color:#f03030}
.header-nav-list ul li .nav-sp:before{content:'';position:absolute;top:0;left:0;right:0;width:0;height:4px;background-color:#f03030;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.header-nav-list ul li:hover .nav-sp:before{width:100%}
.header-nav-list ul li .nav-sp{line-height:46px;text-align:center;cursor:pointer;font-size:16px;position:relative;color:#666}
.header-nav-list ul li a .nav-sp{color:#666}

/*导航条结束*/



/*页脚*/
.footer-left {
    float: left;
    width: 50%;
}
.footer-left-address {
    font-size: 17px;
    line-height: 28px;
    color: #fff;
    opacity: 10;
    margin-top: 10px;
}
.footer-left-banc {
    font-size: 16px;
	line-height: 28px;
    color: #fff;
    opacity: 10;
    margin-top: 10px;
}

.footer-left-link a{font-size:17px;line-height:28px;color:#fff;padding-right:12px;position:relative;padding-left:12px}
.footer-left-link a:first-child{padding-left:0}
.footer-left-link a:before{content:'';position:absolute;right:0;top:28%;height:12px;width:1px;background:#fff}
.footer-left-link a:last-child:before{width:0}
.footer-left-link a:hover{text-decoration:underline}

.footer-right {
    width: 50%;
    float: right;
}
.footer-right .footer-right-title {
    font-size: 17px;
    color: #fff;
}
.footer-right .footer-right-number {
    font-size: 24px;
    color: #fff;
    margin-top: 10px;
}

.footer-right .footer-right-time {
    font-size: 13px;
    color: #fff;
    opacity: 10;
    margin-top: 15px;
	clear:both;
}

.footer-right .footer_right_phone{
	width:28%;
	margin-right:5%;
	float:left;
}
.footer-right .footer_right_phone:last-child{
	margin-right:0;
}



